package top.xzhanyao.scaffold.common.tree.model;

import lombok.Data;

/**
 * 
 * @author Zhan Yao
 *
 * 2017年11月7日
 */
@Data
public abstract class AbstractRoot<T> {
    
    private T t;
    
    /**
     * 添加叶子节点
     * @param leaf
     */
    public abstract void add(Leaf<T> leaf);

    /**
     * 删除叶子节点
     * @param t
     */
    public abstract void romove(Leaf<T> t);
    
}
